Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany-w2 Sweden F3 Japan F4 Japan F5 Japan F6 Austria F4 Japan F8 Germany F8 Germany F14 Japan F9 Sweden F4 Japan F10 Sweden F5 Germany-w4 Germany F1 Germany-w1 Japan F11 Germany-w3 Japan F12 Israel F4 Israel F5 Israel F6 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Japan F1 Turkey F1 Korea F1 Poland F2 Poland F3 Sweden F4 Sweden F5 Germany F5 Mexico F6 China F6 Mexico F8 Japan F10 Japan F11 Iran F3 Austria F1 Austria F3 Thailand F2 France F4 Italy F12 Italy F15 Croatia F2 Germany F6 Japan F6 Netherlands F3 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Thailand F6 Japan F10 Japan F11 Germany F1 Germany F2 Austria F1 Australia F1 Japan F1 Japan F2 Japan F3 Korea F1 Korea F2 Austria F4 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Japan F6 Germany F8 Japan F7 Austria F5 Italy F24 Germany F16 Austria F6 France F11 France F14 France F15 France F17 Germany F18 France F19 Japan F9 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Austria F2 Austria F2 Thailand F4 Mexico F9 Thailand F5 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Turkey F13 Czech Republic F2 Italy F11 Japan F1 France F20 Great Britain F5 Japan F2 Great Britain F6 Japan F3 Indonesia F2 Japan F8 Japan F6 Italy F5 Czech Republic F1 Netherlands F2 Germany F6 Germany F7 Germany F8 Sweden F1 Turkey F2 Czech Republic F3 Japan F7 Japan F5 Austria F9 Japan F9 Mexico F7 Germany-w2 Germany-w1 Germany-w3 Germany-w4 Germany F1 Greece F3 Korea F3 Croatia F1 Japan F8 Germany F15 Karlsruhe Challenger Aptos Challenger Eckental Challenger Aachen Challenger Alessandria Challenger Salvador Challenger Seoul Challenger Kyoto Challenger Shanghai Challenger Tiburon Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Zhuhai Challenger Busan Challenger Seoul Challenger Bangkok Challenger Korea F2 Poland F1 St. Remy Challenger Kaohsiung Challenger Mouilleron-Le-Captif Challenger Bangkok Challenger Quanzhou Challenger Surbiton Challenger Segovia Challenger Irving Challenger Noumea Challenger Taipei City Challenger Nottingham Challenger Shenzhen Challenger Bratislava Challenger Kobe Challenger Canberra Challenger Indian Wells Challenger Quimper 2 Challenger Cherbourg Challenger Biel Challenger France F5 Indianapolis Challenger Ortisei Challenger Verona Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger St. Tropez Challenger Switzerland F3 Eckental Challenger Surbiton Challenger Sacramento Challenger Heilbronn Challenger Guangzhou Challenger Bauer Watertechnology Cup 2007 - Eckental Quimper Challenger Oberstaufen Challenger Drummondville Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Eckental Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Zhuhai Challenger Ilkley Challenger Eckental Challenger Toyota Challenger Binghamton Challenger Chengdu Challenger Mallorca Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Bengalaru Challenger Fergana Challenger - Fergana Schickendanz Open - Furth Biella 4 Challenger Nord LB Open - Braunschweig Lugano Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Dunlop World Challenge - Toyota Burnie Challenger Salzburg Challenger Busan Challenger Bauer Watertechnology Cup - Eckental Fergana Challenger Cremona Challenger Furth Challenger Lexington Challenger Alphen Challenger Todi Challenger Chuncheon Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Liuzhou Challenger Shenzhen Challenger Brasilia Challenger Bangkok Challenger Bangkok Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Burnie Challenger Fergana Challenger Salzburg Challenger Busan Challenger Matsuyama Challenger Yokkaichi Challenger San Benedetto Challenger Shanghai Challenger Ningboo Challenger Geneva Challenger Prostejov Challenger Surbiton Challenger Scheveningen Challenger Poznan Challenger Aptos Challenger Izmir Challenger Seoul Challenger Shenzhen Challenger Gimcheon Challenger Oberstaufen Challenger Todi Challenger Yokohama Challenger Happy Valley Challenger Bangkok Challenger Guangzhou Challenger Leon Challenger Taipei City Challenger Aix En Provence Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Winnipeg Challenger AIG Japan Open Tennis Championships - Tokyo Kobe Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Cherbourg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Mouilleron-Le-Captif Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig s Tennis Masters 06 - Graz Yokohama Challenger Bauer Watertechnology Cup - Eckental Shenzhen Challenger Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Status Athens Open - Athens Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Caversham International Tennis Tournament - Jersey Keio Challenger International Tennis Tournament - Yokohama Kyoto Challenger Oberstaufen Challenger Granby Challenger BMW Open - Munich St. Remy Challenger Nottingham Challenger Ojai Challenger Aptos Challenger Forli Challenger Yokohama Challenger Shanghai Rolex Masters - Shanghai Quimper Challenger Biella 3 Challenger Wolfsburg Challenger Toyota Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Tallahassee Challenger Santos Challenger Sarasota Challenger Busan Challenger Nottingham Challenger Furth Challenger Burnie Challenger Binghamton Challenger Manerbio Challenger Thailand Open - Bangkok Campinas Challenger Recife Challenger Bangkok Challenger Belo Horizonte Challenger Seoul Challenger Eckental Challenger Loughborough Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Honolulu Challenger Burnie Challenger Bergamo Challenger Wolfsburg Challenger Singapore Challenger Kyoto Challenger Guadalajara Challenger Le Gosier Challenger Tallahassee Challenger St. Brieuc Challenger Mersin Challenger Kaohsiung Challenger Kyoto Challenger Rome Challenger Bordeaux Challenger Furth Challenger Nottingham-2 Challenger Yokohama Challenger Milan Challenger Toyota Challenger Davidoff Swiss Indoors Basel - Basel Wuhan Challenger Heilbronn Challenger Beijing Challenger Nottingham 2 Challenger Bangkok Challenger Caltanissetta Challenger Tashkent Challenger Seoul Challenger West Lakes Challenger Loughborough Challenger Bergamo Challenger Barletta Challenger Quimper Challenger Cherbourg Challenger St. Brieuc Challenger Rimouski Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger San Luis Potosi Challenger Napoli Challenger Nottingham-2 Challenger Binghamton Challenger Oberstaufen Challenger Monza Challenger Istanbul Challenger Kun-Ming Challenger Busan Challenger Kaoshuing Challenger Rimouski Challenger Melbourne Challenger New Delhi Challenger Athens Challenger Rimouski Challenger Leon Challenger Ortisei Challenger Anning Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger AIG Japan Open Tennis Championships - Tokyo San Marino Challenger Istanbul Challenger Pune Challenger Geneva Challenger Bratislava Challenger Kyoto Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Launceston Challenger Guangzhou Challenger Lexington Challenger Seoul Challenger Vicenza Challenger Furth Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Bangkok Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Heilbronn Challenger Bratislava Challenger Bergamo Challenger Suzhou Challenger Hua Hin Challenger Vancouver Challenger Como Challenger Lugano Challenger BMW Open - Munich Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Orleans Challenger Ningboo Challenger Aircel Chennai Open - Chennai Kyoto Challenger Irving Challenger Tunis Challenger Kosice Challenger Gerry Weber Open - Halle Rennes Challenger Atlanta Tennis Championships - Atlanta Anning Challenger Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Kobe Challenger Shenzhen Challenger Seoul Challenger Bet-at-home Open - Hamburg Tyler Challenger Trieste Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Cassis Challenger Phoenix Challenger Shenzhen Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Seoul Challenger Orleans Challenger Gwangju Challenger Bratislava 2 Challenger Shanghai Challenger Kaohsiung Challenger Sydney Challenger Brest Challenger Le Gosier Challenger Citi Open - Washington Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Bangkok Challenger China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rovereto Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Porto Challenger Guadalajara Challenger Erste Bank Open - Vienna Portoroz Challenger Gerry Weber Open - Halle Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Braunschweig Challenger Lexington Challenger Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Bangkok Challenger Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Yokkaichi Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Busan Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Prague Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Karshi Challenger - Karshi Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Morelos Challenger bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Moselle Open - Metz Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Yokohama Challenger Lugano Challenger Little Rock Challenger Palmas del Mar Challenger Aguascalientes Challenger AIG Japan Open - Tokyo BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Chennai Open - Chennai Gerry Weber Open - Halle US Men's Clay Court Championship - Houston BMW Open - Munich Stockholm Open - Stockholm Apia International - Sydney Gonet Geneva Open - Geneva Noventi Open - Halle Open 13 - Marseille BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem New York Open - New York Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Hall of Fame Open - Newport Moselle Open - Metz European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Citi Open - Washington Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Ricoh Open - 's-Hertogenbosch European Open - Antwerp Chengdu Open - Chengdu AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Ilkley Challenger Gwangju Challenger Noumea Challenger Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Open Sud de France - Montpellier Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Millennium Estoril Open - Estoril Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami China Open - Beijing BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Shanghai Rolex Masters - Shanghai Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo U.S. Open - New York BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Libema Open - 's-Hertogenbosch Citi Open - Washington Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Miami Open - Miami Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille BMW Open - Munich Wimbledon - London Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Hopman Cup - Perth Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Moselle Open - Metz Davis Cup, Finals, Group A Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, World Group, 1R, JPN-ITA 1-3 Salzburg Challenger Karlsruhe Challenger